package com.codefish.framework.spring.beans.annotation;

import java.lang.annotation.*;

/**
 * 使用在类的属性上，表示需要被设置的值
 *
 * @author <a href='https://gitee.com/hzf2281'>codefish</a>
 * @version 1.0.0
 * @since 2022/11/06 下午 02:56
 */
@Documented
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Value {
    /**
     * value的值有两种
     * <ol>
     *     <li>对资源属性文件某个值的引用，例如"${foo.bar}"</li>
     *     <li>值为value本身，例如"foobar"</li>
     * </ol>
     */
    String value();
}
